lie huddled - French English Dictionary